package com.ruoyi.modularbusiness.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 单内容对象 formbody_secondary
 * 
 * @author liuzhen
 * @date 2023-04-12
 */
public class FormbodySecondary extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long fbid;

    /** 表单记录ID */
    @Excel(name = "表单记录ID")
    private Long frid;

    /** 表单字段ID */
    @Excel(name = "表单字段ID")
    private Long ffid;

    /** 表单内容 */
    @Excel(name = "表单内容")
    private String bodyTxt;

    /** 审核状态(1=提交审核,2=通过,3=未通过,4=完成) */
    @Excel(name = "审核状态(1=提交审核,2=通过,3=未通过,4=完成)")
    private Integer auditState;

    /** 审核时间 */
    @Excel(name = "审核时间")
    private String auditTime;

    /** 预留字段一 */
    @Excel(name = "预留字段一")
    private String reserved1;

    /** 预留字段二 */
    @Excel(name = "预留字段二")
    private String reserved2;

    /** 预留字段三 */
    @Excel(name = "预留字段三")
    private String reserved3;

    /** 内容层级显示顺序 */
    @Excel(name = "内容层级显示顺序")
    private Long secondarySort;

    public void setFbid(Long fbid) 
    {
        this.fbid = fbid;
    }

    public Long getFbid() 
    {
        return fbid;
    }
    public void setFrid(Long frid) 
    {
        this.frid = frid;
    }

    public Long getFrid() 
    {
        return frid;
    }
    public void setFfid(Long ffid) 
    {
        this.ffid = ffid;
    }

    public Long getFfid() 
    {
        return ffid;
    }
    public void setBodyTxt(String bodyTxt) 
    {
        this.bodyTxt = bodyTxt;
    }

    public String getBodyTxt() 
    {
        return bodyTxt;
    }
    public void setAuditState(Integer auditState) 
    {
        this.auditState = auditState;
    }

    public Integer getAuditState() 
    {
        return auditState;
    }
    public void setAuditTime(String auditTime) 
    {
        this.auditTime = auditTime;
    }

    public String getAuditTime() 
    {
        return auditTime;
    }
    public void setReserved1(String reserved1) 
    {
        this.reserved1 = reserved1;
    }

    public String getReserved1() 
    {
        return reserved1;
    }
    public void setReserved2(String reserved2) 
    {
        this.reserved2 = reserved2;
    }

    public String getReserved2() 
    {
        return reserved2;
    }
    public void setReserved3(String reserved3) 
    {
        this.reserved3 = reserved3;
    }

    public String getReserved3() 
    {
        return reserved3;
    }
    public void setSecondarySort(Long secondarySort) 
    {
        this.secondarySort = secondarySort;
    }

    public Long getSecondarySort() 
    {
        return secondarySort;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("fbid", getFbid())
            .append("frid", getFrid())
            .append("ffid", getFfid())
            .append("bodyTxt", getBodyTxt())
            .append("auditState", getAuditState())
            .append("auditTime", getAuditTime())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .append("reserved1", getReserved1())
            .append("reserved2", getReserved2())
            .append("reserved3", getReserved3())
            .append("secondarySort", getSecondarySort())
            .toString();
    }
}
